﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Classes;
using System.Configuration;
namespace SauloSantos
{
    public partial class frmAvaliacao : Classes.cadastro.FormCadPadrao
    {
        public int sexo =0;
        public frmAvaliacao()
        {
            InitializeComponent();
        }
        public static string GetConfig(string Key)
        {
            string key = "";
            try { 
            AppSettingsReader Config = new AppSettingsReader();
            
           // var connection = System.Configuration.ConfigurationSettings.GetConfig .ConfigurationManager.ConnectionStrings["Key"];
           // var connection = new ConnectionFactory().GetConnection(ConfigurationManager.ConnectionStrings["Test"].ConnectionString, DataBaseProvider);
             key = (string)Config.GetValue(Key, typeof(String));
            }
            catch (Exception e)
            {
                Console.Write(e.Message);
                
            }
            return key;
        }
        private void frmAvaliacao_Load(object sender, EventArgs e)
        {
           string conn =  GetConfig("dados");
           //Console.Write(conn);
           // MessageBox.Show(conn);

            Cadastro.StrConn = global::SauloSantos.Properties.Settings.Default.dados;
            tbxSex.Text ="1";
            Sex.Image = SauloSantos.Properties.Resources.user_male;
            Console.Write(Cadastro.StrConn);
            Cadastro.Tabela = "Pessoa";
            Cadastro.addFiltro(txtNome, "Nome", "char");
            
            Cadastro.addColuna("IDAluno", "IDAluno", 10, false);
            Cadastro.addColuna("Sexo", "Sexo", 1, false);
            Cadastro.addColuna("Nome", "Nome", 200);
           // Cadastro.addColuna("Nascimento", "DataNasc", 20);
            Cadastro.addColuna("email", "EMAIL", 250);
           // Cadastro.addCampo("ID", "Nome", null, true, true,false, false);
            Cadastro.addCampo("IDAluno", "IDAluno", tbxID, true, true, false, false);
            Cadastro.addCampo("Sexo", "Sexo", tbxSex, false, false, true, true);
            Cadastro.addCampo("Nome", "Nome", tbxNome, false, false, true, true);
            Cadastro.addCampo("Telefone", "Telefone", tbxFone, false, false, true, true);
            Cadastro.addCampo("email", "EMAIL", tbxEmail, false, false, true, true);
            Cadastro.addCampo("DataNasc", "DataNasc", tbxDataNasc, false, false, true, true);//tbxDataNasc textBox1
            Cadastro.Preparar();
        }

        private void button1_Click(object sender, EventArgs e)
        {

        }

        private void tbxSex_ModifiedChanged(object sender, EventArgs e)
        {
            //sexo = int.Parse(tbxSex.Text);
            if (tbxSex.Text == "0")
            {
                Sex.Image = SauloSantos.Properties.Resources.user_male;
               // tbxSex.Text = "1";
            }
            else
            {
                Sex.Image = SauloSantos.Properties.Resources.user_female;
               // tbxSex.Text = "0";
            }
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            
            if (tbxSex.Text == "0")
            {
                //Sex.Image = SauloSantos.Properties.Resources.user_male;
                tbxSex.Text ="1";
            }
            else
            {
               // Sex.Image = SauloSantos.Properties.Resources.user_female;
                 tbxSex.Text ="0";
            }
        }

        private void button1_Click_1(object sender, EventArgs e)
        {
            
            Form1 Q = new Form1();
           
            Q.Show();
            
        }


        /*
          Cadastro.StrConn = global::Dalia.Properties.Settings.Default.DaliaConnection;
            Cadastro.Tabela = "Pessoa";

            Cadastro.addFiltro(textBox2, "Pessoa_Codigo", "char");
            Cadastro.addFiltro(textBox1, "Pessoa_ds", "char");
            Cadastro.addFiltro(checkBox3, "Pessoa_Cliente", "chk", cbx, checkBox4);
            Cadastro.addFiltro(checkBox2, "Pessoa_Fornec", "chk", cbx, checkBox4);
            Cadastro.addFiltro(checkBox1, "Pessoa_Vend", "chk", cbx, checkBox4);

            //Cadastro.addJoin("", "INNER JOIN Tipo ON Pessoa_Tipo = Tipo_cd");
            Cadastro.addColuna("Código1", "Pessoa_Cd", 70, false);
            Cadastro.addColuna("Código", "Pessoa_Codigo", 50);
            Cadastro.addColuna("Nome", "Pessoa_ds", 250);
            Cadastro.addColuna("Fone", "Pessoa_Fone", 100);
            Cadastro.addColuna("Celular", "Pessoa_Celular", 100);
            Cadastro.addColuna("E-mail", "Pessoa_Email", 200);

            Cadastro.addCampo("Código", "Pessoa_Cd", tbxCodigo, true, true, false, false);
            Cadastro.addCampo("Código Int.", "Pessoa_Codigo", tbxCodInt,true, false, true, false);
            Cadastro.addCampo("Cliente", "Pessoa_Cliente", cbxCliente, cbx, false, false, true, true);
            Cadastro.addCampo("Fornecedor", "Pessoa_Fornec", cbxFornecedor, cbx, false, false, true, true);
            Cadastro.addCampo("Vendedor", "Pessoa_Vend", cbxVendedor, cbx, false, false, true, true);
            Cadastro.addCampo("Nome", "Pessoa_ds", tbxNome);
            Cadastro.addCampo("Razão Social", "Pessoa_RSocial", tbxRazao, false);
            Cadastro.addCampo("Tipo", "Pessoa_tpCGC", cbxTipo);
            Cadastro.addCampo("CGC", "Pessoa_CGC", tbxCPFCNPJ);
            Cadastro.addCampo("IM", "Pessoa_Inscr", tbxIM, false);
            Cadastro.addCampo("Insc.CRM", "Pessoa_insCRM", tbxCRM, false);
            Cadastro.addCampo("Endereço", "Pessoa_END", tbxEnde);
            Cadastro.addCampo("CEP", "Pessoa_CEP", tbxCEP);
            Cadastro.addCampo("UF", "Pessoa_UF", cbxUF);
            Cadastro.addCampo("Bairro", "Pessoa_Bairro", tbxBairro);
            Cadastro.addCampo("Municipio", "Pessoa_Municipio", tbxMunicipio);
            Cadastro.addCampo("Fone", "Pessoa_Fone", tbxFone);
            Cadastro.addCampo("Celular", "Pessoa_Celular", tbxCel, false);
            Cadastro.addCampo("Fax", "Pessoa_Fax", tbxFax, false);
            Cadastro.addCampo("E-mail", "Pessoa_Email", tbxEmail, false);
            Cadastro.addCampo("Ativo", "Pessoa_Ativo", cbxAtivo, cbx, false, false, true, true);

            Cadastro.Preparar();
         */
    }




}
